home *** CD-ROM | disk | FTP | other *** search
/ OpenGL Superbible (2nd Edition) / OpenGL SuperBible e2.iso / tools / GLUT-3.7 / MAN / GLUT / Makefile.sgi < prev    next >
Encoding:
Makefile  |  1998-08-12  |  4.1 KB  |  85 lines

  1. #!smake
  2. #
  3. # Copyright (c) Mark J. Kilgard, 1995, 1998.
  4. #
  5.  
  6. IDB_TAG = GLUT_DEV_MAN
  7. IDB_PATH = /usr/share/catman/p_man/cat3/GLUT
  8.  
  9. MANPAGES = glutAddMenuEntry.man glutAddSubMenu.man glutAttachMenu.man \
  10.   glutBitmapCharacter.man glutBitmapWidth.man glutButtonBoxFunc.man \
  11.   glutChangeToMenuEntry.man glutChangeToSubMenu.man glutCopyColormap.man \
  12.   glutCreateMenu.man glutCreateSubWindow.man glutCreateWindow.man \
  13.   glutDestroyMenu.man glutDestroyWindow.man glutDeviceGet.man \
  14.   glutDialsFunc.man glutDisplayFunc.man \
  15.   glutEnterGameMode.man glutEntryFunc.man \
  16.   glutEstablishOverlay.man glutExtensionSupported.man glutFullScreen.man \
  17.   glutForceJoystickFunc.man glutGameModeGet.man glutGameModeString.man \
  18.   glutGet.man glutGetColor.man glutGetModifiers.man glutIdleFunc.man \
  19.   glutIgnoreKeyRepeat.man \
  20.   glutInit.man glutInitDisplayMode.man glutInitWindowPosition.man \
  21.   glutJoystickFunc.man glutKeyboardFunc.man glutKeyboardUpFunc.man \
  22.   glutLayerGet.man glutMainLoop.man \
  23.   glutMenuStatusFunc.man glutMotionFunc.man glutMouseFunc.man \
  24.   glutOverlayDisplayFunc.man glutPopWindow.man glutPositionWindow.man \
  25.   glutPostOverlayRedisplay.man glutPostRedisplay.man \
  26.   glutRemoveMenuItem.man glutRemoveOverlay.man glutReshapeFunc.man \
  27.   glutReshapeWindow.man glutSetColor.man glutSetCursor.man \
  28.   glutSetKeyRepeat.man \
  29.   glutSetMenu.man glutSetWindow.man glutSetWindowTitle.man \
  30.   glutShowOverlay.man glutShowWindow.man glutSolidCone.man \
  31.   glutSolidCube.man glutSolidDodecahedron.man glutSolidIcosahedron.man \
  32.   glutSolidOctahedron.man glutSolidSphere.man glutSolidTeapot.man \
  33.   glutSolidTetrahedron.man glutSolidTorus.man \
  34.   glutSpaceballButtonFunc.man glutSpaceballMotionFunc.man \
  35.   glutSpaceballRotateFunc.man glutSpecialFunc.man glutSpecialUpFunc.man \
  36.   glutStrokeCharacter.man glutStrokeWidth.man glutSwapBuffers.man \
  37.   glutTabletButtonFunc.man glutTabletMotionFunc.man glutTimerFunc.man \
  38.   glutUseLayer.man glutVisibilityFunc.man glut.man \
  39.   glutInitDisplayString.man glutReportErrors.man glutWarpPointer.man
  40.  
  41. FORMATTED = $(MANPAGES:.man=.z)
  42.  
  43. POSTSCRIPT = $(MANPAGES:.man=.ps)
  44.  
  45. .SUFFIXES: .man .z .ps
  46.  
  47. default all: $(FORMATTED)
  48.  
  49. postscript: $(POSTSCRIPT)
  50.  
  51. install: $(FORMATTED)
  52.     $(INSTALL) -idb "$(IDB_TAG)" -m 444 -F $(IDB_PATH) *.z
  53.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidCone.z -F $(IDB_PATH) glutWireCone.z
  54.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidCube.z -F $(IDB_PATH) glutWireCube.z
  55.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidDodecahedron.z -F $(IDB_PATH) glutWireDodecahedron.z
  56.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidIcosahedron.z -F $(IDB_PATH) glutWireIcosahedron.z
  57.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidOctahedron.z -F $(IDB_PATH) glutWireOctahedron.z
  58.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidSphere.z -F $(IDB_PATH) glutWireSphere.z
  59.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidTeapot.z -F $(IDB_PATH) glutWireTeapot.z
  60.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidTetrahedron.z -F $(IDB_PATH) glutWireTetrahedron.z
  61.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutSolidTorus.z -F $(IDB_PATH) glutWireTorus.z
  62.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutSetWindow.z -F $(IDB_PATH) glutGetWindow.z
  63.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutPopWindow.z -F $(IDB_PATH) glutPushWindow.z
  64.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutShowWindow.z -F $(IDB_PATH) glutHideWindow.z glutIconifyWindow.z
  65.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutSetWindowTitle.z -F $(IDB_PATH) glutSetIconTitle.z
  66.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutShowOverlay.z -F $(IDB_PATH) glutHideOverlay.z
  67.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutSetMenu.z -F $(IDB_PATH) glutGetMenu.z
  68.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutAttachMenu.z -F $(IDB_PATH) glutDetachMenu.z
  69.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutMotionFunc.z -F $(IDB_PATH) glutPassiveMotionFunc.z
  70.     $(INSTALL) -idb "$(IDB_TAG)" -lns glut.z -F $(IDB_PATH) intro.z
  71.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutBitmapWidth.z -F $(IDB_PATH) glutBitmapLength.z
  72.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutStrokeWidth.z -F $(IDB_PATH) glutStrokeLength.z
  73.     $(INSTALL) -idb "$(IDB_TAG)" -lns glutEnterGameMode.z -F $(IDB_PATH) glutLeaveGameMode.z
  74.     
  75. .man.z:
  76.     nroff -man < $< > $*.nr
  77.     pack -f $*.nr
  78.     mv $*.nr.z $@
  79.  
  80. .man.ps:
  81.     psroff -t -man < $< > $*.ps
  82.  
  83. clobber clean:
  84.     -rm -rf *.z *.nr *.ps *.o *~
  85.